home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / ftp4all / bin / ftpd.conf < prev    next >
Text File  |  1999-05-17  |  3KB  |  93 lines

  1. # This is an example configuration file that allows quick start
  2. #
  3. # In this example, /home/user/ftp is used as the directory under which all
  4. # other files go. The root directory of the FTP server is /home/user/ftp/root
  5. # The files needed for running the server itself are stored under
  6. # /home/user/ftp/server . These files are:
  7. # (1) ftpd - the executable FTP daemon
  8. # (2) ftps - the server invoked by ftpd
  9. # (3) ftpd.conf - this configuration file
  10. # (4) groups - the group definition file (use ./groups for quick start) and
  11. # (5) users - the user definition file (user ./users for quick start)
  12. #
  13. # The server is launched by typing "ftpd" in /home/user/ftp/server
  14. # It installes itself on port 2000, allows 5 anonymous and 10 registered
  15. # users to be logged in at the same time. 
  16. # Timeout is 2 minutes for anonymous and 10 minutes for registered users.
  17. # The most important user commands (login/logout, transfer and file
  18. # manipulation) are logged in /home/user/ftp/server/ftpd.log
  19. # The error log file is /home/user/ftp/server/ftpd.err . These two files
  20. # will be created automatically
  21. #
  22. # Lets have a look at the setup options in particular. Modify as required.
  23.  
  24. # base directory, is root directory of server
  25. basedir /home/ftp/ftproot
  26.  
  27. # message to display after successful login
  28. welcomemsg
  29. Welcome, %S - I have not seen you since %l !
  30. At the moment, there are %a guest and %u registered users logged in.
  31. You uploaded %P and downloaded %D so far (u/d-ratio is %R).
  32. welcomemsg
  33.  
  34. # message to show when user logges out
  35. goodbyemsg
  36. Goodbye, %S !
  37. You uploaded %p during this session (%P total).
  38. You downloaded %d during this session (%D total).
  39. Your Upload/Download ratio is %r (%R total).
  40. See you soon ...
  41. goodbyemsg
  42.  
  43. # file to read more user definitions from
  44. userfile /home/ftp/etc/users
  45.  
  46. # file to read more user groups from
  47. groupfile /home/ftp/etc/groups
  48.  
  49. # log user activities
  50. log del get login logout md put rd
  51.  
  52. # file to log user activities
  53. logfile /home/ftp/log/ftpd.log
  54.  
  55. # file to store error messages
  56. errlogfile /home/ftp/log/errlog
  57.  
  58. # maximum number of anonymous users logged in at the same time
  59. maxanon 5
  60.  
  61. # maximum number of registered users logged in at the same time
  62. maxuser 10
  63.  
  64. # file to store access permissions in
  65. permissionfile .perm
  66.  
  67. # file to display when directory is changed
  68. readmefile .readme
  69.  
  70. # port to accept connections from
  71. port 2000
  72.  
  73. # name of program, as shown by "ps"
  74. programname ftps
  75.  
  76. # name of program to serve clients
  77. serverprogram /home/ftp/bin/ftps
  78.  
  79. # message to be sent to client on connection
  80. startupmsg
  81. FTP4ALL FTP server ready. Local time is %t.
  82. startupmsg
  83.  
  84. # timeout value for anonymous users
  85. timeoutanon 120
  86.  
  87. # timeout value for registered users
  88. timeoutuser 600
  89.  
  90. # umask for the files on the shell
  91. umask 022
  92.  
  93.